package pt.ipleiria.estg.dei.ei.es2.bio;

import android.test.ActivityInstrumentationTestCase2;

import com.robotium.solo.Solo;

/**
 * Created by Joao Rebelo on 05/03/2015.
 */
public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> {
    
    private Solo solo;
    
    public MainActivityTest() {
        super(MainActivity.class);
    }

    @Override
    public void setUp() throws Exception {
        solo = new Solo(getInstrumentation(), getActivity());
    }

    @Override
    public void tearDown() throws Exception {
        solo.finishOpenedActivities();
    }

   // Dado que estou na aplicação, Quando pressiono o botão "I'm here" e as
    //informações do meu contacto estão preenchidas (pelo menos nome e email),
  //  Então deve ser-me exibida uma mensagem de confirmação da activação desta
  //  funcionalidade.
    public void testName() throws Exception {
        solo.unlockScreen();
        solo.clickOnActionBarItem(R.id.action_checkin);
        boolean result = solo.searchText(getActivity().getString(R.string.titleConfirmation));
        assertTrue("Não encontrei a msg de confirmação", result);
    }
}
